Scouting the Path to a Million-Client Server
نویسندگان
چکیده
To keep up with demand, servers will scale to handle hundreds of thousands clients simultaneously. Much the focus community has been on scaling in terms aggregate traffic intensity (packets transmitted per second). However, bottlenecks caused by increasing number concurrent clients, resulting a large flows, have received little attention. In this work, we identifying such bottlenecks. particular, define two broad categories problems; namely, admitting more packets into network stack than can be handled efficiently, and per-packet overhead within stack. We show that these problems contribute high CPU usage performance degradation throughput RTT. Our measurement analysis are performed context Linux networking stack, most widely used publicly available Further, discuss relevance our findings other stacks. The goal work is highlight considerations required design future stacks enable efficient handling numbers flows.
منابع مشابه
Extending the Trusted Path in Client-Server Interaction
We present a method to secure the complete path between a server and the local human user at a network node. This is useful for scenarios like internet banking, electronic signatures, or online voting. Protection of input authenticity and output integrity and authenticity is accomplished by a combination of traditional and novel technologies, e.g., SSL, ActiveX, and DirectX. Our approach does n...
متن کاملA Client-Server Extension to PICSearch system
The large numberof application domains, increasedcomputationalpower and the possibility to have massive databases have directed many researchers to the area of image retrieval. The remarkable research effort on this particular area has produced a lot of image retrieval algorithms. However, there have not been freely distributed and portable platforms where to easily embed these algorithms. We h...
متن کاملBest Practices Client/server
The goal: Not just better technology but better business processes that make a company more competitive. Client/server systems link clients and servers via a network to support distributed computation, analysis, and presentation, providing a common method for distributing computer power within companies. Although companies are embracing client/server technology when moving from legacy systems [...
متن کاملClient-Server Caching Revisited
The caching of data and/or locks at client workstations is an eeective technique for improving the performance of a client-server database system. This paper extends an earlier performance study of client-server caching in several ways. The rst is a re-examination of heuristics for deciding dynamically between propagating changes or invalidating remote copies of data pages in order to maintain ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2021
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-030-72582-2_20